package iedcyt.acute.dataAccess.idao.htmlUnit;

import iedcyt.acute.dataAccess.idao.IDao;

import java.util.List;
/**
 * Acceso a la tabla UTID que contiene un listado de UTID
 * @author 53385255R
 *
 */
public interface IUTIDDao extends IDao {
	/**
	 * Obtiene todos los Utid de la tabla en formato cadena
	 * @return listado de utids
	 * @see iedcyt.acute.dataAccess.idao.htmlUnit.IUTIDDao#selectAll()
	 */
	public List<String> selectAll();


	/**
	 * Cuenta el numero de UTIDs
	 * @return cantidad de utids
	 * @see iedcyt.acute.dataAccess.idao.htmlUnit.IUTIDDao#count()
	 */
	int count();
	/**
	 * Selecciona una de las mitades del listado completo de utids determinados por limit
	 * @param limit indica el limite inferior (2) o superior (1) de los utids
	 * @return  listado de utids (solo una mitad)
	 * @see iedcyt.acute.dataAccess.idao.htmlUnit.IUTIDDao#select(int)
	 */
	List<String> select(int limit);
	

	


}

